R02. Related Types and Details

There are the following types of relationships between entities that can be used in the metamodel definition.

Kind Description Example of usage
Embedded Relationships that represent parent-child relationships or aggregates Can be added as a child model
Reference Relationships that represent usage and dependency relationships You can connect relationship lines on the diagram
Derivation Relationship that represents the trace relationship with the origin It becomes possible to connect the trace relationship between models
Generalization A relationship that represents inheriting characteristics Generalizes entities to inherit field definitions

The table below shows whether or not related editing is possible on the editing screen.

Edit screen Ownership Reference Derivation Generalization
ER Diagram Yes Yes Yes No
Tree Diagram Yes Yes Yes No
Document Form Yes Yes Yes No
Tree Grid Yes Yes Yes No
Model Navigator Yes No No No
Inspector Yes Yes Yes No

For each relation between entities, you can define setting items in the metamodel according to the type of relation. For more information, see Reference Profile Settings and Modeling Changes.